+Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+ with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+ if window is a GdkWindow,
+ (gdk_bitmap_create_from_data): ditto,
+ (gdk_pixmap_create_from_data): ditto
+
Fri Apr 19 23:38:16 2002 Kristian Rietveld <kris@gtk.org>
Fixes #50310.
+Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+ with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+ if window is a GdkWindow,
+ (gdk_bitmap_create_from_data): ditto,
+ (gdk_pixmap_create_from_data): ditto
+
Fri Apr 19 23:38:16 2002 Kristian Rietveld <kris@gtk.org>
Fixes #50310.
+Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+ with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+ if window is a GdkWindow,
+ (gdk_bitmap_create_from_data): ditto,
+ (gdk_pixmap_create_from_data): ditto
+
Fri Apr 19 23:38:16 2002 Kristian Rietveld <kris@gtk.org>
Fixes #50310.
+Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+ with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+ if window is a GdkWindow,
+ (gdk_bitmap_create_from_data): ditto,
+ (gdk_pixmap_create_from_data): ditto
+
Fri Apr 19 23:38:16 2002 Kristian Rietveld <kris@gtk.org>
Fixes #50310.
+Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+ with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+ if window is a GdkWindow,
+ (gdk_bitmap_create_from_data): ditto,
+ (gdk_pixmap_create_from_data): ditto
+
Fri Apr 19 23:38:16 2002 Kristian Rietveld <kris@gtk.org>
Fixes #50310.
+Sat Apr 20 16:49:26 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_new): replace GDK_IS_WINDOW
+ with GDK_IS_DRAWABLE in the assert, only check GDK_WINDOW_DESTROYED
+ if window is a GdkWindow,
+ (gdk_bitmap_create_from_data): ditto,
+ (gdk_pixmap_create_from_data): ditto
+
Fri Apr 19 23:38:16 2002 Kristian Rietveld <kris@gtk.org>
Fixes #50310.
GdkColormap *cmap;
gint window_depth;
- g_return_val_if_fail (window == NULL || GDK_IS_WINDOW (window), NULL);
+ g_return_val_if_fail (window == NULL || GDK_IS_DRAWABLE (window), NULL);
g_return_val_if_fail ((window != NULL) || (depth != -1), NULL);
g_return_val_if_fail ((width != 0) && (height != 0), NULL);
if (!window)
window = _gdk_parent_root;
- if (GDK_WINDOW_DESTROYED (window))
+ if (GDK_IS_WINDOW (window) && GDK_WINDOW_DESTROYED (window))
return NULL;
window_depth = gdk_drawable_get_depth (GDK_DRAWABLE (window));
g_return_val_if_fail (data != NULL, NULL);
g_return_val_if_fail ((width != 0) && (height != 0), NULL);
- g_return_val_if_fail (window == NULL || GDK_IS_WINDOW (window), NULL);
+ g_return_val_if_fail (window == NULL || GDK_IS_DRAWABLE (window), NULL);
if (!window)
window = _gdk_parent_root;
- if (GDK_WINDOW_DESTROYED (window))
+ if (GDK_IS_WINDOW (window) && GDK_WINDOW_DESTROYED (window))
return NULL;
pixmap = g_object_new (gdk_pixmap_get_type (), NULL);
GdkDrawableImplX11 *draw_impl;
GdkPixmapImplX11 *pix_impl;
- g_return_val_if_fail (window == NULL || GDK_IS_WINDOW (window), NULL);
+ g_return_val_if_fail (window == NULL || GDK_IS_DRAWABLE (window), NULL);
g_return_val_if_fail (data != NULL, NULL);
g_return_val_if_fail (fg != NULL, NULL);
g_return_val_if_fail (bg != NULL, NULL);
if (!window)
window = _gdk_parent_root;
- if (GDK_WINDOW_DESTROYED (window))
+ if (GDK_IS_WINDOW (window) && GDK_WINDOW_DESTROYED (window))
return NULL;
if (depth == -1)